package com.rwind.dynamic.common;


/**
 * 自定义异常
 */
public class BizException extends RuntimeException {
	
	//业务代码
	private String bizCode;
	//错误信息
	private String message;
	
	/**
	 * 自定义异常构造函数
	 *
	 * @param bizCode 业务代码
	 * @param message 消息
	 */
	public BizException(String bizCode, String message) {
		super(message);
		this.bizCode = bizCode;
		this.message = message;
	}
	
	
	
	public BizException(String message) {
		super(message);
		this.message = message;
	}
	
	
	/**
	 * 获取业务码
	 *
	 * @return 业务码 biz code
	 */
	public String getBizCode() {
		return bizCode;
	}
	
	/**
	 * 设置业务码
	 *
	 * @param bizCode 业务码
	 */
	public void setBizCode(String bizCode) {
		this.bizCode = bizCode;
	}
	
	@Override
	public String getMessage() {
		return message;
	}
	
	/**
	 * 设置错误消息
	 *
	 * @param message 错误消息
	 */
	public void setMessage(String message) {
		this.message = message;
	}
}
